Static Scheduling of Instructions on Micronet-based Asynchronous Processors - Advanced Research in Asynchronous Circuits and Systems, 1996. Proceedings., Second International S

نویسندگان

  • D. K. Arvind
  • V. E. F. Rebello
چکیده

This paper investigates issues which impinge on the design of static instruction schedulers for micronetbased asynchronous processor (MAP) architectures. The micronet model exposes both temporal and spatial concurrency within a processor. A list scheduling algorithm is described which has been optimtsed with MAP-specific heuristics. Their performance on some program graphs are presented and conclusions are drawn on the suitability of M A P as targets for ILP compilers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Static scheduling of instructions on micronet-based asynchronous processors

This paper investigates issues which impinge on the design of static instruction schedulers for micronet-based asynchronous processor (MAP) architectures. The micronet model exposes both temporal and spatial concurrency within a processor. A list scheduling algorithm is described which has been optimised with MAP-speciic heuristics. Their performance on some program graphs are presented and con...

متن کامل

Scheduling Instructions with Uncertain Latencies in Asynchronous Architectures

This paper addresses the problem of scheduling instructions in micronet-based asynchronous processors (MAP), in which the laten-cies of the instructions are not precisely known. A PTD scheduler is proposed which minimises true dependencies, and results are compared with two list schedulers-the Gibbons and Muchnick scheduler, and a variation of the Balanced scheduler. The PTD scheduler has a low...

متن کامل

Scheduling for ILP in the ‘Processor-as-a-Network’

This paper explores the idea of the processor as an asynchronous network, called the micronet, of functional units which compute concurrently and communicate asynchronously. A micronet-based asynchronous processor exposes spatial as well as temporal concurrency. We analyse the performance of the ‘processor-as-a-network’ by comparing three scheduling algorithms for exploiting Instruction Level P...

متن کامل

Instruction-level Parallelism in Asynchronous Processor Architectures

The Micronet-based Asynchronous Processor (MAP) is a family of processor architectures based on the micronet model of asynchronous control. Micronets distribute the control amongst the functional units which enables the exploitation of ne-grained concurrency, both between and within program instructions. This paper introduces the mi-cronet model and evaluates the performance of micronet-based d...

متن کامل

Micronets: a model for decentralising control in asynchronous processor architectures

Micronets model processor architectures as a network of communicating resources, in contrast to the traditional one of a linear pipeline. Micronets distribute the control to the functional units, which enables the exploitation of ne-grain concurrency between instructions. The overhead due to asynchrony is hidden with the four-phase protocol being used to implement scoreboarding and hazard avoid...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996